package ar.com.ford.it.fullEconomics.facade;

import java.sql.Timestamp;
import java.util.Collection;
import ar.com.ford.it.fullEconomics.persistence.dao.SFIDao;
import ar.com.ford.it.fullEconomics.persistence.dto.Ncas003ColorVw;
import ar.com.ford.it.fullEconomics.persistence.dto.Ncas012VehicleVw;
import ar.com.ford.it.fullEconomics.persistence.dto.Ncas104SfiVw;
import com.ford.it.persistence.PersistenceException;

public class SfiFacade {

	/**
	 * Devuelve todos los SFI para un color, vehiculo y fecha especificos
	 * @param fechaSFIInicio
	 * @param fechaSFIFin
	 * @param Ncas012VehicleVw
	 * @param color
	 * @return
	 * @throws PersistenceException
	 */
	public Collection<Ncas104SfiVw> findSFIByVehicleDateColor(
			Timestamp fechaSFIInicio, Timestamp fechaSFIFin,
			Ncas012VehicleVw ncas012VehicleVw, Ncas003ColorVw color)
			throws PersistenceException {
		SFIDao dao = new SFIDao();
		return dao.findSFIByVehicleDateColor(fechaSFIInicio, fechaSFIFin, ncas012VehicleVw, color);
	}

}
